package com.imooc.pan.bloom.filter.core;

import java.util.Collection;

/**
 * @Description: 布隆管理器的顶级接口
 * @Author: 张广焱
 * @Date: 2024-12-05 13:27
 */
public interface BloomFilterManager {

    /**
     * @param name
     * @Description: 根据名称获取对应的布隆过滤器
     * @Author: 张广焱
     * @Date: 2024-12-05  13:32:54
     */
    BloomFilter getFilter(String name);

    /**
     * @Description: 获取目前管理中存在的布隆过滤器名称列表
     * @Author: 张广焱
     * @Date: 2024-12-05  13:33:23
     */
    Collection<String> getFilterNames();
}
